From:                              route@monster.com

Sent:                               Wednesday, October 21, 2015 3:49 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: BPM Lead Developer

 

This resume has been forwarded to you at the request of Monster User xapeix03

Biraima Adam 

Last updated:  11/03/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Reston, VA  20190
US

Mobile: 5712767788   
Home:
5713131049
bir.adam@hotmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Senior Java/J2EE Developer

Resume Value: d2j3ywie5xzjy9fd   

  

 

Biraima M. Adam

Email: bir.adam@hotmail.com

Home: 571-313-1049 Cell: 571-218-5588

 

US Citizen

Public Trust

 

Profile Summary:

Seeking a challenging software development & engineering position that utilizes my technical expertise in Object Oriented Analysis, Design and Development using Java/J2EE (OOP & OOAD, JSP, Servlets, JDBC, EJB, JMS, XML, XSDs), BPM 6.5 & OBPM 10g R3 (Business Process Management – Aqualogic Business Process Management), integration tools (WebMethods) and ERP systems (NetSuite). Full system lifecycle experience. My expertise expands to hosts of applications servers, web servers, and web development tools, XML tools, IDEs (Eclipse, RAD 6), Frameworks (Struts 1, Struts 2, Spring framework, Hibernate, JPA), PL/SQL, SQL, ISQL, multiple operating systems, Business Processes Management, Workflows, version controls (CVS, VSS, ClearCase/ClearQuest, Serena Team Trak and VM) testing (unit, component, assembly and production), DB servers (Oracle 8i; 9i; 10g, 11g, SQL Server and Sybase), documentation writing, servers monitoring, system performance tracking and enhancing. High Credibility, excellent analytical ability and goal oriented. 10 years of continuous hand-on Java and related technologies coding experience.

 

Work Experience:

 

1.         Project EDGAR: NTT DATA at: Securities and Exchange Commissions (SEC)/NTTDATA.

 

Location: 100 F Street NE, Washington DC (Union Station), Washington DC.

 

Projects: EDGAR (MA, MA-I and MA-W):

 

MA is a sub project of EDGAR project. MA stands for Municipal Advisory registrations forms.  The Project encompasses three distinct sub projects: MA (Municipal Advisor) for companies’ registrations with Securities and Exhange Commission (SEC), MA-I (Municipal Advisors for Individual) for individual’s reigstrations and MA-W (Municipal Advisor Withdrawal) for withdrawing registrations.  Each of MA and MA-I are further divided into sub projects for MA these are: (MA, MA-A and MA-A/A) for MA-I these sub projects are (MA-I, MA-I-A and MA-I-A/A) for Initial submission, Amended submission or Annual submission.

 

The IT Environment includes: Spring Framework 3.x, Struts 2.x, AJAX, JSP, Servlets, JQuiery, Javascripts, Java 7, J2EE, XML, XSLT, XHTML, Eclipse 3x, Sybase db, Team Track, Serena VM, Unix and many tools such as PuTTY, WinSCP for remote connection and patching.

 

MA and variants, at very high levels, compose of two types of UI: JSP/HTML UI which is called Online forms (JSPs, HTML), and XML/XSLT/XHTML UI which is called Print Current forms.  The Online forms are for filing and submission while Print Current forms for saving a local copy of the submission forms.  The Online forms use Spring Framework patterns and JQuery patterns while the Print Currents use XML/XSLT/XHTML transformation pattern.

 

MA project and its variants follow similar architectural patterns, they use:

1.                     Spring Framework IoC to inject data into the beans.

2.                     Xml Converters and xml beans to convert Java objects into xml or vice veresa.

3.                     JQuery and Javascripts to validate JSP’s fields in the forms.

4.                     JQuery modal windows to navigate between different modal windows.

5.                     XSDs to validate xml data and to generate xml bean objects.

6.                     XSLT to transforms xml data into XHTML for display purposes.

7.                     JSP tag library to handle repeatable forms.

8.                     CSS to format the HTML and XHTML.

9.                     AJAX to submit the forms.

 

My Role:

 

MA is a complex system with complex platform with large array of federated systems, hardware and software architecture.  A large team of about 71 members or more, grouped into scores of sub teams such as Software Engineering (SE), System Engineering, Management team, Requirements, System Testing (ST), Usability Testing (UAT), Database, etc manage EDGAR project. My role since joined the SEC/NTTDATA was within SE team, which represents the software development. Although I have worked on every part of the MA forms whether Java/Spring controllers, xml converters, JSPs, JQuery validations,  submissions, but  my expertise is well appreciated by MA leadership team in the area of XSDs, XSLT and XHTML.

 

 

2.         Company name: Wireless Matrix (www.wirelessmatrix.com)

 

Since June 2010 – April 30, 2012

Location: 13465 Dulles Technology Drive Herndon, VA 20171 (703) 262-0500, Supervisor: Srini Kanchinatham.  Office: 703.262.5183, Cell: 703.439.7121.

 

Wireless Matrix (MRX) founded in 1991 as satellite, GPS, automatic vehicle location (AVL, now Fleet Outlook).  MRX also among the leader in provisioning services: provider of wireless data services to businesses, supplier of corporate internet access, dispatch, location and positioning services.

 

The IT Environment includes: Netsuite (ERP and Billing system), Java, J2SE, J2EE, Web Services (Soap-based, WS-RPC, RESTful), Eclipse 3.x, Spring Framework 3.x, hibernate 2.x, Windows Server 2003 and Oracle 11g and others such as SOAP UI, Charles web monitors, SVN and Maven.

 

My Role:

 

My role as Internal System Analyst is to develop and maintain an integration layer (similar to a Broker Layer) between the Financial Group and System Engineering Group. The company main SaaS (Sofware as a Service) is Fleet OutLook software. The Fleet Outlook monitors and collects activations and deactivations of devices, vehicles and enterprises; such data is vital for billing purposes. The Billing service is composed of an array of ERP and billing systems (Netsuite and Highdeal) and Oracle databases. The billing data is generated through complex Java objects, Oracle SQL and PL/SQL queries, CSV, XML and XLS files.  Previously, data was pushed to the ERP systems either manually or loaded through batch processes into Highdeal to generate billing data and then data to be uploaded into Netsuite to generate billing (Sales Orders, invoices, Purchase Orders). One of my roles is to completely automate this layer to the point that provisioning and de-provisioning through Fleet Outlook to be transparently reflected into Netsuite to allow the Financial team to capture all billing data correctly.

 

Some highlight of my successes (these are solo developed processes by me):

 

a.                      I have successfully completed the automation of the layer between billing system and Fleet Outlook system. Fleet Outlook tracks and monitors many corporate databases; the Java-based Integration Broker now is able to directly access all database environments (more than 5 db environment clusters each handling different set of corporate data type: dish, satellite, GPS etc) and timely update the Netsuite Integration database with provisioning data and providing them to Netsuite (the billing system).

 

b.                     I have developed a service layer in the ERP tier that updates Fleet Outlook with customers’ info, creates enterprises, adds devices, all done through a rigorous HTTP calls to the Fleet Outlook web services. This service is a complex loosely coupled orchestration of many systems (ERP layer which was developed on the top of Javascript Aptana api, Fleet Outlook which was developed using Java/JEE and Soap-based web services, and Fleet Outlook UI using Flex, Spring Framework and Hibernate).  This service layer cut large amount of daily manual work and greatly improved the SLA (by reducing almost all manual work in this area of business to less than an hour and left only mandatory operations such as activation of devices on the carriers since activation was vendor task outside the process jurisdiction).

 

c.                      I have successfully developed a service layer to handle data, from Vendors, to be incorporated on the fly on the local systems; this service layer handles the daily devices procurement into the ERP system and further pushes the data into Fleet Outlook as outlined in step b above.

 

 

3.         Company name: CACI (www.caci.com)

 

Duration: July 1, 2008 – June 7, 2010

Location:  4114 Legato rd, Fairfax, VA 22033. Supervisor: Jim Boch, telephone: 7036793100

 

 

 

 

CACI is among the world leader in Information Technology, founded in 1962. In March 2009, CACI has been rated as Fortune Magazine's Most Admired Company in Virginia and has been placed among Fortune Magazine's Top 5 Most Admired Information Technology services companies.  CACI employs more than 12 thousands and has more than 120 offices across North American and Europe; it generates more than 5 billion dollar a year in revenue. CACI core functional competencies include: Enterprise IT, network solutions and services, data, information, and knowledge management, business system solutions, logistics and material readiness, information assurance, information operations and security services, and others.  I have worked in the following two projects with CACI

 

3.1  Project: OUSD (AT&L) ITM eBusiness

Project Duration: August 1, 2009 – June 7, 2010

Project Location:  241 S. 18th Street, Crystal City, Arlington, VA, 22203. Supervisor: Eugene Grinyov  (703) 602-2598 x229

 

The project IT infrastructure composes of many teams: IA (Information Assurance), Requirements, Testing, Operations (Infrastructure, Database, and Servers), and Application Development (Web services, Java/J2EE and .NET).

 

The IT Environment includes: BPM 6.5 (ALBPM Studio Developer, now Oracle BPM 10g R3 i.e. OBPM), Bea Weblogic 9.1 servers, Java, SWING, J2SE, J2EE, JSPs, Servlets, CSS, Javascripts, BPEL, SQL Server 2000, 2005 & SQL Server 2008, Oracle 10g, 11g, Eclipse 3.x, Spring Framework 2.x, Office 2007, Windows XP and Windows Servers 2003 and others (Level 3 CMI).

 

OUSD (AT&L) ITM (eBiz Portal) stands for Office of Undersecretary for Defense (Advanced Technology & Logistics) Information Technology Management (eBusiness Center).  CACI (my employer) works as subcontractor for the OUSD.  In AT&L, CACI handles or creates an array of federated systems (loosely connected through web services) for OUSD.  It is a highly complex and agile: development, delivery and service-oriented platform, which requires an advance expertise in development in multi-languages, system management, system integration, data modeling, web services’ development and orchestration.

My Role:  My responsibilities include but not limited to:

·  BPM developer using AquaLogic ALBPM Studio tools or Oracle BPM 10gR3 Studio to develop workflows.

·  Developing, coding, testing and debugging using Java/J2EE, BPEL, XML, CSS, JSTL, JavaScript, JSPs and HTML.

·  Developing, coding, testing and debugging using Java to develop or fix existing stand alone Java applications.

·  Provide analysis and code fixes to Production issues.

 

I have worked in the following projects:

VAR Project: The Visit Authorization Request system automates the Visit Request Process by providing AT&L personnel with an authorized, electronic Visit Request letter allowing them to visit other DOD government facilities.  AT&L Activity Security Representatives (ASR’s) complete an online form; the form is transmitted to the AT&L Security Office for approval.  When approved the form is re-transmitted to the requesting ASR in the form of an email. When opened, the email has a link to the approved form and the preview button that displays a formatted letter, ready for printing at the ASR’s local printer.

I have re-coded the project from SQL database 200 into Oracle 10 g.  I have created the database objects; connection strings and re-introspected the objects and modified the SQL scripts.

 

Service Request Project: is a workflow system within the AT&L Portal’s Business Process Management component that automates the development, review, and approval process for eBusiness projects.  It facilitates the approval process and the creation of project charters.

 

I have re-modified the codes from SQL server 200 to Oracle 10g. I have created the database objects; connection strings and re-introspected the objects and modified the SQL scripts.

 

EACS 2.1: is a large and complex system that spans web services, .NET, Java, BPM and Oracle DB.  The system creates and manages new and updated user accounts in AT&L Portal system.  I handled both the stand-alone Java client which invokes the web services and handled any issues related to BPM codes.  I have participated in the release of EACS 2.1 from the earlier release.

 

2.2 Project: PRweb

Project Duration: July 1, 2008 – July 30, 2009

Project Location:  4114 Legato rd, Fairfax, VA 22033.

 

The Project IT Environment includes: WebMethods (EAI layer), Java, SWING, J2SE, J2EE, JSPs, Servlets, JBOSS 5.0.x, Sybase Open Client 15, ISQL, IBM ClearCase, IBM ClearQuest, Eclipse 3.x, UNIX, Windows Server 2003 and others (Level 4 CMI).

 

PRweb stands for Procurement Web; it is targeted at achieving paper-free business processes. It ties diverse group of private businesses and federal agencies to diverse pool of contracting businesses.  The system handle all phases of contract end to end, including purchase request creation, submission, approval, fund commitment  and procurement.

My Role:  My responsibilities include but not limited to:

·  Lead Developer, configuration and administration of JBOSS Application Server.

·  Developing, coding, testing and debugging using Java/J2EE, ISQL, Sybase, XML and HTML.

·  Writing technical documentations and tracking and fixing issues.

·  Researching new alternative technology solutions to the existing PRweb technologies.

·  Evaluating the new alternative technologies capability and suitability to CACI PRweb functionalities.

One of my achievements at PRweb is the upgrading and transformation of PRweb legacy systems to a new J2EE platform-compliant system, which includes selecting new J2EE-Compliant server, refactoring the legacy codes to be J2EE compliant: this requires redesigning the application structure, refactoring the codes and creating a new  JDBC layer,

 

3. Company name: Gate Gourmet International Division of America

     (www.gategourmet.com)

 

Project: CXP (Catering Exchange Portal)

Project Duration: June 18, 2007 – May 30, 2008

Project Location:  11710 Plaza America drive, suite 800.  Gate Gourmet Headquarter, Reston, VA. Supervisor: Abhijeet S. Panse, telephone: 7039642405

 

Role Description:

 

Gate Gourmet is the world’s largest independent airlines catering and logistics provider. It is a multi-billion airline catering company with over 20,000 employees and has facilities in 28 countries on 5 continents. Gate Gourmet produces close to one million meals a day, out of around 100 flight kitchens, which are delivered on a global basis to more than 1200 flights per day. The company is dedicated to superior service, culinary excellence, and technological expertise.

The company main portal called CXP (Catering eXchange Portal).  The CXP is the main IT interfaces for the company, there are three teams maintaining and enhancing CXP, namely: Integration team, UI team and SAP team.  My role is within the Integration Team.  The CXP serves both internal customers (such as: billing, Gategourmet kitchens etc) and external customers (more than 21 airlines company among them American Airlines, Delta Airlines, United Airlines etc).

 

The IT Environment includes: WebMethods (EAI layer), Java J2SE, J2EE, JSPs, Servlets, EJBs, JMS, JBOSS 4.2.x, Oracle 9i, SQL, Toad, XMLSpy, Eclipse 3.2, UNIX, FTP servers, Windows 2003 servers and others.

My roles includes but not limited to

·  Design electronic interfaces, Develop, Component test, Assembly test, and Deploy all new releases of electronic interfaces to the CXP Web application

·  Provide analysis and code fixes to Production issues.

·  Provide support to testing environment during release and setup test data.

·  System performance tracking and reporting on availability and miscommunications among multiple Integration servers, using access such FTP server, Putty, WinSCP, RDC (Remote Desktop Connection).

·  Writing Oracle SQL, batch files, SQL Loaders etc.

·  Supporting migration into SOA environment.

The Electronic Interfaces are programs that tie diverse systems together; they transform one form of file into a different form to suit the need of the intended user, such files may include: relational database, flat file, comma separated files, xml data.  Most of our electronic interfaces are designed to handle three services:

·  Flight schedules: here the airlines send their data either as an XML, or PDF files, from those files we extract the required information and load them into temporary Oracle database tables, from the temporary tables the data is either directly inserted into CXP database or sent as XML to a web service  for further processing by UI team.  Here our team is able to automate the creation of more three-thousand flight schedules bimonthly.

·  Flight events updates: these are missing data or data that sent in the last 72 hours in order to update the flight schedules with passenger counts, meal types or materials.  This is a near real time tier, and this is where I have done great successes in improving the overall Gate Gourmet timely delivery to their customers.  The data received here is either in XML, EXCEL, DAT, CSV or any other format.

·  Ratio Charts: these data is used for assigning the correct amount of meals per flight based on pervious experience of catering. Based on a set of rules, called catering rules, the interface calculates the right number of meals to be boarded for each flight based on the actual passenger number.

 

4. Company name: Accenture Technology Solutions (ATS)

      (www.accenture.com)

 

4.1. Project: COD (Common Originations and Disbursements)

Project Duration: Oct. 2005 – June 2007

Project Location:  Department of Education, Washington DC. Supervisor: Minesh R. Christian telephone: 2029620643

 

Role Description:

The COD system processes Common Originations and Disbursements for the Pell Grant and Direct Loan program. The system interfaces with 6000 schools using XML files and the COD Web Site. To date, the COD system has processed $96.4 billion in Disbursements averaging about $10.7 billion per Direct Loan/Pell Grant award per year. The COD system interfaces internally with the Department of Education internal systems to provide repayment, funding, reporting, and applicant’s information tracking.

 

The IT environment includes: Java J2SE , J2EE, JSPs, Servlets, EJBs, JMS, Weblogic 8.1, Oracle 9i, Eclipse 3.1, RAD 6.0, MQ series, Legacy Mainframe, Unix, NT servers and others.
My roles includes but not limited to

·  Design, Develop, Component test, Assembly test, and Deploy all new releases on the COD Web application.  I worked through Release 5.0, Release 5.1b, Release 5.2a and Release 5.2b and Release 6.0.

·  Creation of General and Detail Design documents for all new development releases on   the COD Web application. I worked through Release 5.0, Release 5.1b, Release 5.2a and Release 5.2b and Release 6.0.

·  Provide analysis and code fixes to Production issues.

·  Provide support to testing environment during release and setup test data.

·  System performance tracking and reporting on availability and outages.

 

4.2. Project: IPMI 

Sub Project: PointSavers

Project Duration: July 2005 - Oct. 2005.

Location:  Marriott, Bethesda, MD.  

Project Description:

 

PointSavers project tracks client's reward number, a value given to client according to the number of days he stayed on Marriott hotels. The reward number collection and making it available for other projects for redemption is the goal of this project.

The environment includes: WSAD51, J2SE, J2EE (Struts, JSP, Servlets, JSTL, TILES, EJBs, Value Objects (VOs), Data Access Objects (DAOs/DTOs)), XML mapping using Cator APIs. My role was developing, coding, unit testing all backend J2EE (DAOs, VOs, EJBs) & XML's mapping using Castor, ClearCase/ClearQuest. The role was successfully completed.

 

4.3. Project: DreamRewards Tracker

Project Duration: April 2005 - July 2005  

Location:  Marriott, Bethesda, MD.  

Role Description

DreamRewards Tracker project uses client's reward number, a value given to client according to the number of days he stayed on Marriott hotels, for redemption of stay.

The environment includes: WSAD51, J2EE (Struts 1, JSP, Servlets, EJBs and Value Objects (VOs), Data Access Objects (DAOs/DTOs) & others), XML mapping using Cator APIs. My role was developing, coding, unit testing all backend J2EE (DAOs, VOs, EJBs) & XML's mapping using Castor. The role was successfully completed.

 

4.4. Project: Verizon Wholesale Project

Project Duration: Feb. 2005 - April 2005  

Location: Verizon, Arlington, VA.

Role Description:

Responsible for validation of Business Rules, in Verizon Wholesale xRM Project, through investigating the status of generated error logs and xmls logs in Unix environment using multiple tools such as JRules, XML Spy, CYGWIN, PuTTy, CMSyenergy and others. Responsible for maintaining and supporting VRAM (Verizon Remote Access Memory) and Web VRAM.

The IT Environment includes: AIX, Bea Weblogic, Java, J2EE and others.

 

 

Education and Certifications:

MSC in Computer Science, Marymount University, Completed 08/2003.

 

Training/Continuing Education

 

·  Suite Script:  Enhance Productivity through Automation, December 17, 2010 by Netsuite Org.

·  Oracle BPM 10g R3 Programming 2, Integration, April 29-30, 2010 by Oracle.

·  Oracle BPM 10g R3 Programming 1, Essentials, April 26-28, 2010 by Oracle.

·  A+ Certification, CompTIA, February 2010 (required by my employer OUSD (AT&L).

·  Data Modeling using ERwin offered by CACI and instructed by CA & MYRIAD Technology March 8-12, 2010.

·  Technical Writing: offered by Accenture Technology Solutions February 2007.

·  Application Delivery: Software Applications Testing (QA Testing) by Accenture Technology Solutions May 2006.

·  Object-Oriented Application Development & Programming (OOP) offered by Accenture and instructed by IBM, September 2005.

·  Object-Oriented Software Design and Analysis (OOAD): offered by Accenture Technology Solutions, April 2005.

 

Skills:

  J2EE            Expert 10 Yrs

  JAVA     Expert 10 Yrs

  OOP      Expert 10 Yrs

  OOAD      Expert 10 Yrs

  JSP (Java Server Pages)     Expert 10 Yrs

  Java Servlets       Expert 10 Yrs

  HTML (Hypertext Markup Language)  Expert 10 Yrs

  JDBC (Java Database Connectivity) Expert 10 Yrs

  Java JNDI      Skilled7 Yrs

  XML (Extensible Markup Language)  Expert 7 Yrs

  Eclipse IDE   Expert 10 Yrs

  Java ODBC   Expert 10 Yrs

  JBoss Expert 5 Yrs

  BEA Weblogic Server  Skilled5 Yrs

  IBM Websphere Application ServerSkilled 4 Yrs

  Dynamic HTML   Skilled6 Yrs

  JavaScript   Skilled 6 Yrs

  UML (Unified Modeling Language) Skilled 8 Yrs

  WSAD5.1 and RAD  Skilled 6 Yrs

  ClearQuest  Skilled 2 Yrs

  ClearCase  Skilled 3 yr

  XML Schemas   Skilled7 yr

  DOM  Skilled 10 Yrs

  Oracle - Database   Skilled8 Yrs

  Oracle BPM (Formerly ALBPM)  Skilled2 Yrs

  Sybase - Database  Skilled 5 Yr

  SQL   Skilled10 Yrs

  XSL/XSLT  Skilled7 Yrs

  Struts 1 & 2 Skilled5+ Yrs

Hibernate Framework  Skilled3+ Yrs

Spring Framework Skilled5 +Yrs

 

 

Language:

Fluent in both English and Arabic.

 



Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

5+ to 7 Years

Date of Availability:

Immediately

Work Status:

US - I am authorized to work in this country for any employer.

 

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-VA-Fairfax/Manassas/Reston

Relocate:

No

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

Arabic

Fluent

English

Fluent